base upon a scientific foundation - Anglais Synonymes Dictionnaire